#include <iostream>
using namespace std;
long long a[1000001];
int main()
{
	int n;
	while(cin>>n){
		for(int i=0;i<n;i++) cin>>a[i];
		long long max=a[0];
		for(int i=0;i<n;i++){
			long long thismax=0;
			for(int j=i;j<n;j++){
				thismax +=a[j];
				if(thismax>max){
					max=thismax;
				}
			}
		}
		cout<<max<<endl;
	}
	return 0;
} 
